package com.zx.idc.backend.gui.api.commom.entity;

/**
 * Created by hasee on 2019/2/22.
 */
public class CommandModel {
    private String idcId;
    private String randVal;
    private String pwdHash;
    private String command;
    private String commandHash;
    private int commandType;
    private Long commandSequence;
    private int encryptAlgorithm;
    private int hashAlgorithm;
    private int compressionFormat;
    private String commandVersion;

    public CommandModel(String idcId, String randVal, String pwdHash, String command, String commandHash, int commandType, Long commandSequence, int encryptAlgorithm, int hashAlgorithm, int compressionFormat, String commandVersion) {
        this.idcId = idcId;
        this.randVal = randVal;
        this.pwdHash = pwdHash;
        this.command = command;
        this.commandHash = commandHash;
        this.commandType = commandType;
        this.commandSequence = commandSequence;
        this.encryptAlgorithm = encryptAlgorithm;
        this.hashAlgorithm = hashAlgorithm;
        this.compressionFormat = compressionFormat;
        this.commandVersion = commandVersion;
    }

    public CommandModel() {
    }

    public String getIdcId() {
        return idcId;
    }

    public CommandModel setIdcId(String idcId) {
        this.idcId = idcId;
        return this;
    }

    public String getRandVal() {
        return randVal;
    }

    public CommandModel setRandVal(String randVal) {
        this.randVal = randVal;
        return this;
    }

    public String getPwdHash() {
        return pwdHash;
    }

    public CommandModel setPwdHash(String pwdHash) {
        this.pwdHash = pwdHash;
        return this;
    }

    public String getCommand() {
        return command;
    }

    public CommandModel setCommand(String command) {
        this.command = command;
        return this;
    }

    public String getCommandHash() {
        return commandHash;
    }

    public CommandModel setCommandHash(String commandHash) {
        this.commandHash = commandHash;
        return this;
    }

    public int getCommandType() {
        return commandType;
    }

    public CommandModel setCommandType(int commandType) {
        this.commandType = commandType;
        return this;
    }

    public Long getCommandSequence() {
        return commandSequence;
    }

    public CommandModel setCommandSequence(Long commandSequence) {
        this.commandSequence = commandSequence;
        return this;
    }

    public int getEncryptAlgorithm() {
        return encryptAlgorithm;
    }

    public CommandModel setEncryptAlgorithm(int encryptAlgorithm) {
        this.encryptAlgorithm = encryptAlgorithm;
        return this;
    }

    public int getHashAlgorithm() {
        return hashAlgorithm;
    }

    public CommandModel setHashAlgorithm(int hashAlgorithm) {
        this.hashAlgorithm = hashAlgorithm;
        return this;
    }

    public int getCompressionFormat() {
        return compressionFormat;
    }

    public CommandModel setCompressionFormat(int compressionFormat) {
        this.compressionFormat = compressionFormat;
        return this;
    }

    public String getCommandVersion() {
        return commandVersion;
    }

    public CommandModel setCommandVersion(String commandVersion) {
        this.commandVersion = commandVersion;
        return this;
    }
}
